home *** CD-ROM | disk | FTP | other *** search
/ Westlight Stock Photography - Creative Freedom / Westlight Stock Photography - Creative Freedom.iso / Place in System Folder / System 7.5.2 or higher / Finder Scripting Extension / Finder Scripting Extension.rsrc / CODE_50.txt < prev    next >
Text File  |  1993-04-16  |  30KB  |  533 lines

  1. # near model CODE resource
  2. # jump table entries: 8200-8204 (5 of them)
  3. export_1025:
  4. 00000000  4E56 FFE8                link       A6, -0x0018
  5. 00000004  48E7 0308                movem.l    -[A7], D6,D7,A4
  6. 00000008  286E 0008                movea.l    A4, [A6 + 0x8]
  7. 0000000C  2C3C 6E75 6C6C           move.l     D6, 0x6E756C6C /* 'null' */
  8. 00000012  486E 000C                pea.l      [A6 + 0xC]
  9. 00000016  4EAD 183A                jsr        [A5 + 0x183A /* export_771 */]
  10. 0000001A  4A80                     tst.l      D0
  11. 0000001C  584F                     addq.w     A7, 4
  12. 0000001E  6614                     bne        +0x16 /* 00000034 */
  13. 00000020  2F0C                     move.l     -[A7], A4
  14. 00000022  2054                     movea.l    A0, [A4]
  15. 00000024  2050                     movea.l    A0, [A0]
  16. 00000026  2268 0054                movea.l    A1, [A0 + 0x54]
  17. 0000002A  4E91                     jsr        [A1]
  18. 0000002C  2C00                     move.l     D6, D0
  19. 0000002E  584F                     addq.w     A7, 4
  20. 00000030  6000 009E                bra        +0xA0 /* 000000D0 */
  21. label00000034:
  22. 00000034  2D7C 6E75 6C6C FFE8      move.l     [A6 - 0x18], 0x6E756C6C /* 'null' */
  23. 0000003C  7000                     moveq.l    D0, 0x00
  24. 0000003E  2D40 FFEC                move.l     [A6 - 0x14], D0
  25. 00000042  41EE FFE8                lea.l      A0, [A6 - 0x18]
  26. 00000046  41EE 000C                lea.l      A0, [A6 + 0xC]
  27. 0000004A  2D48 FFF0                move.l     [A6 - 0x10], A0
  28. 0000004E  2D40 FFF4                move.l     [A6 - 0xC], D0
  29. 00000052  2D40 FFF8                move.l     [A6 - 0x8], D0
  30. 00000056  41EE FFF0                lea.l      A0, [A6 - 0x10]
  31. 0000005A  6058                     bra        +0x5A /* 000000B4 */
  32. label0000005C:
  33. 0000005C  486E FFE8                pea.l      [A6 - 0x18]
  34. 00000060  4EAD 12C2                jsr        [A5 + 0x12C2 /* export_596 */]
  35. 00000064  2E00                     move.l     D7, D0
  36. 00000066  0C87 6265 7374           cmpi.l     D7, 0x62657374 /* 'best' */
  37. 0000006C  584F                     addq.w     A7, 4
  38. 0000006E  6612                     bne        +0x14 /* 00000082 */
  39. 00000070  2F0C                     move.l     -[A7], A4
  40. 00000072  2054                     movea.l    A0, [A4]
  41. 00000074  2050                     movea.l    A0, [A0]
  42. 00000076  2268 0050                movea.l    A1, [A0 + 0x50]
  43. 0000007A  4E91                     jsr        [A1]
  44. 0000007C  2C00                     move.l     D6, D0
  45. 0000007E  584F                     addq.w     A7, 4
  46. 00000080  604E                     bra        +0x50 /* 000000D0 */
  47. label00000082:
  48. 00000082  0C87 2A2A 2A2A           cmpi.l     D7, 0x2A2A2A2A /* '****' */
  49. 00000088  6612                     bne        +0x14 /* 0000009C */
  50. 0000008A  2F0C                     move.l     -[A7], A4
  51. 0000008C  2054                     movea.l    A0, [A4]
  52. 0000008E  2050                     movea.l    A0, [A0]
  53. 00000090  2268 0054                movea.l    A1, [A0 + 0x54]
  54. 00000094  4E91                     jsr        [A1]
  55. 00000096  2C00                     move.l     D6, D0
  56. 00000098  584F                     addq.w     A7, 4
  57. 0000009A  6034                     bra        +0x36 /* 000000D0 */
  58. label0000009C:
  59. 0000009C  2F07                     move.l     -[A7], D7
  60. 0000009E  2F0C                     move.l     -[A7], A4
  61. 000000A0  2054                     movea.l    A0, [A4]
  62. 000000A2  2050                     movea.l    A0, [A0]
  63. 000000A4  2268 0058                movea.l    A1, [A0 + 0x58]
  64. 000000A8  4E91                     jsr        [A1]
  65. 000000AA  4A00                     tst.b      D0
  66. 000000AC  504F                     addq.w     A7, 8
  67. 000000AE  6704                     beq        +0x6 /* 000000B4 */
  68. 000000B0  2C07                     move.l     D6, D7
  69. 000000B2  601C                     bra        +0x1E /* 000000D0 */
  70. label000000B4:
  71. 000000B4  7000                     moveq.l    D0, 0x00
  72. 000000B6  2F00                     move.l     -[A7], D0
  73. 000000B8  486E FFFC                pea.l      [A6 - 0x4]
  74. 000000BC  486E FFE8                pea.l      [A6 - 0x18]
  75. 000000C0  486E FFF0                pea.l      [A6 - 0x10]
  76. 000000C4  4EAD 1792                jsr        [A5 + 0x1792 /* export_750 */]
  77. 000000C8  4A00                     tst.b      D0
  78. 000000CA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  79. 000000CE  668C                     bne        -0x72 /* 0000005C */
  80. label000000D0:
  81. 000000D0  0C86 6E75 6C6C           cmpi.l     D6, 0x6E756C6C /* 'null' */
  82. 000000D6  660C                     bne        +0xE /* 000000E4 */
  83. 000000D8  2F3C FFFF D8E7           move.l     -[A7], 0xFFFFD8E7
  84. 000000DE  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  85. 000000E2  584F                     addq.w     A7, 4
  86. label000000E4:
  87. 000000E4  2006                     move.l     D0, D6
  88. 000000E6  4CEE 10C0 FFDC           movem.l    D6,D7,A4, [A6 - 0x24]
  89. 000000EC  4E5E                     unlink     A6
  90. 000000EE  4E75                     rts
  91. export_1026:
  92. 000000F0  4E56 FFB4                link       A6, -0x004C
  93. 000000F4  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  94. 000000F8  2C2E 0010                move.l     D6, [A6 + 0x10]
  95. 000000FC  286E 000C                movea.l    A4, [A6 + 0xC]
  96. 00000100  486E FFF8                pea.l      [A6 - 0x8]
  97. 00000104  4EAD 1DBA                jsr        [A5 + 0x1DBA /* export_947 */]
  98. 00000108  2F06                     move.l     -[A7], D6
  99. 0000010A  2F0C                     move.l     -[A7], A4
  100. 0000010C  2054                     movea.l    A0, [A4]
  101. 0000010E  2050                     movea.l    A0, [A0]
  102. 00000110  2268 0094                movea.l    A1, [A0 + 0x94]
  103. 00000114  4E91                     jsr        [A1]
  104. 00000116  4A00                     tst.b      D0
  105. 00000118  4FEF 000C                lea.l      A7, [A7 + 0xC]
  106. 0000011C  6714                     beq        +0x16 /* 00000132 */
  107. 0000011E  2F06                     move.l     -[A7], D6
  108. 00000120  2F0C                     move.l     -[A7], A4
  109. 00000122  486E FFF8                pea.l      [A6 - 0x8]
  110. 00000126  4EAD 1EDA                jsr        [A5 + 0x1EDA /* export_983 */]
  111. 0000012A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  112. 0000012E  6000 00CA                bra        +0xCC /* 000001FA */
  113. label00000132:
  114. 00000132  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  115. 00000138  2F0C                     move.l     -[A7], A4
  116. 0000013A  2054                     movea.l    A0, [A4]
  117. 0000013C  2050                     movea.l    A0, [A0]
  118. 0000013E  2268 0018                movea.l    A1, [A0 + 0x18]
  119. 00000142  4E91                     jsr        [A1]
  120. 00000144  2A00                     move.l     D5, D0
  121. 00000146  486E FFF0                pea.l      [A6 - 0x10]
  122. 0000014A  4EAD 1DBA                jsr        [A5 + 0x1DBA /* export_947 */]
  123. 0000014E  7E01                     moveq.l    D7, 0x01
  124. 00000150  4FEF 000C                lea.l      A7, [A7 + 0xC]
  125. 00000154  6000 009E                bra        +0xA0 /* 000001F4 */
  126. label00000158:
  127. 00000158  486E FFB4                pea.l      [A6 - 0x4C]
  128. 0000015C  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  129. 00000160  4A80                     tst.l      D0
  130. 00000162  584F                     addq.w     A7, 4
  131. 00000164  674E                     beq        +0x50 /* 000001B4 */
  132. 00000166  2F07                     move.l     -[A7], D7
  133. 00000168  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  134. 0000016E  2F0C                     move.l     -[A7], A4
  135. 00000170  486E FFF0                pea.l      [A6 - 0x10]
  136. 00000174  2054                     movea.l    A0, [A4]
  137. 00000176  2050                     movea.l    A0, [A0]
  138. 00000178  2268 0024                movea.l    A1, [A0 + 0x24]
  139. 0000017C  4E91                     jsr        [A1]
  140. 0000017E  486E FFF0                pea.l      [A6 - 0x10]
  141. 00000182  4EAD 11E2                jsr        [A5 + 0x11E2 /* export_568 */]
  142. 00000186  2640                     movea.l    A3, D0
  143. 00000188  2F06                     move.l     -[A7], D6
  144. 0000018A  2F0B                     move.l     -[A7], A3
  145. 0000018C  486E FFF0                pea.l      [A6 - 0x10]
  146. 00000190  2053                     movea.l    A0, [A3]
  147. 00000192  2050                     movea.l    A0, [A0]
  148. 00000194  2268 0034                movea.l    A1, [A0 + 0x34]
  149. 00000198  4E91                     jsr        [A1]
  150. 0000019A  486E FFF0                pea.l      [A6 - 0x10]
  151. 0000019E  486E FFF8                pea.l      [A6 - 0x8]
  152. 000001A2  4EAD 1E72                jsr        [A5 + 0x1E72 /* export_970 */]
  153. 000001A6  486E FFF0                pea.l      [A6 - 0x10]
  154. 000001AA  4EAD 18AA                jsr        [A5 + 0x18AA /* export_785 */]
  155. 000001AE  4FEF 002C                lea.l      A7, [A7 + 0x2C]
  156. 000001B2  6034                     bra        +0x36 /* 000001E8 */
  157. label000001B4:
  158. 000001B4  486E FFF0                pea.l      [A6 - 0x10]
  159. 000001B8  4EAD 18AA                jsr        [A5 + 0x18AA /* export_785 */]
  160. 000001BC  486E FFF8                pea.l      [A6 - 0x8]
  161. 000001C0  4EAD 0FDA                jsr        [A5 + 0xFDA /* export_503 */]
  162. 000001C4  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  163. 000001C8  0C80 FFFF F940           cmpi.l     D0, 0xFFFFF940
  164. 000001CE  504F                     addq.w     A7, 8
  165. 000001D0  6716                     beq        +0x18 /* 000001E8 */
  166. 000001D2  4EAD 07D2                jsr        [A5 + 0x7D2 /* export_246 */]
  167. 000001D6  4A80                     tst.l      D0
  168. 000001D8  670E                     beq        +0x10 /* 000001E8 */
  169. 000001DA  206E 0008                movea.l    A0, [A6 + 0x8]
  170. 000001DE  43EE FFF8                lea.l      A1, [A6 - 0x8]
  171. 000001E2  20D9                     move.l     [A0]+, [A1]+
  172. 000001E4  20D9                     move.l     [A0]+, [A1]+
  173. 000001E6  603C                     bra        +0x3E /* 00000224 */
  174. label000001E8:
  175. 000001E8  486E FFB4                pea.l      [A6 - 0x4C]
  176. 000001EC  4EAD 07CA                jsr        [A5 + 0x7CA /* export_245 */]
  177. 000001F0  584F                     addq.w     A7, 4
  178. 000001F2  5287                     addq.l     D7, 1
  179. label000001F4:
  180. 000001F4  BA87                     cmp.l      D5, D7
  181. 000001F6  6C00 FF60                bge        -0x9E /* 00000158 */
  182. label000001FA:
  183. 000001FA  486E FFF8                pea.l      [A6 - 0x8]
  184. 000001FE  4EAD 0ABA                jsr        [A5 + 0xABA /* export_339 */]
  185. 00000202  0C80 6E75 6C6C           cmpi.l     D0, 0x6E756C6C /* 'null' */
  186. 00000208  584F                     addq.w     A7, 4
  187. 0000020A  660C                     bne        +0xE /* 00000218 */
  188. 0000020C  2F3C FFFF F940           move.l     -[A7], 0xFFFFF940
  189. 00000212  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  190. 00000216  584F                     addq.w     A7, 4
  191. label00000218:
  192. 00000218  206E 0008                movea.l    A0, [A6 + 0x8]
  193. 0000021C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  194. 00000220  20D9                     move.l     [A0]+, [A1]+
  195. 00000222  20D9                     move.l     [A0]+, [A1]+
  196. label00000224:
  197. 00000224  4CEE 18E0 FFA0           movem.l    D5,D6,D7,A3,A4, [A6 - 0x60]
  198. 0000022A  4E5E                     unlink     A6
  199. 0000022C  4E75                     rts
  200. export_1027:
  201. 0000022E  4E56 FFA0                link       A6, -0x0060
  202. 00000232  48E7 0018                movem.l    -[A7], A3,A4
  203. 00000236  286E 0010                movea.l    A4, [A6 + 0x10]
  204. 0000023A  4A94                     tst.l      [A4]
  205. 0000023C  6606                     bne        +0x8 /* 00000244 */
  206. 0000023E  4EAD 13E2                jsr        [A5 + 0x13E2 /* export_632 */]
  207. 00000242  2880                     move.l     [A4], D0
  208. label00000244:
  209. 00000244  486E FFF8                pea.l      [A6 - 0x8]
  210. 00000248  4EAD 1DBA                jsr        [A5 + 0x1DBA /* export_947 */]
  211. 0000024C  486E FFBC                pea.l      [A6 - 0x44]
  212. 00000250  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  213. 00000254  4A80                     tst.l      D0
  214. 00000256  504F                     addq.w     A7, 8
  215. 00000258  6700 00F4                beq        +0xF6 /* 0000034E */
  216. 0000025C  41EE 0008                lea.l      A0, [A6 + 0x8]
  217. 00000260  2D48 FFA8                move.l     [A6 - 0x58], A0
  218. 00000264  7000                     moveq.l    D0, 0x00
  219. 00000266  2D40 FFAC                move.l     [A6 - 0x54], D0
  220. 0000026A  2D40 FFB0                move.l     [A6 - 0x50], D0
  221. 0000026E  41EE FFA8                lea.l      A0, [A6 - 0x58]
  222. 00000272  6000 00BA                bra        +0xBC /* 0000032E */
  223. label00000276:
  224. 00000276  2F3C 6373 656C           move.l     -[A7], 0x6373656C /* 'csel' */
  225. 0000027C  206E FFB4                movea.l    A0, [A6 - 0x4C]
  226. 00000280  2F08                     move.l     -[A7], A0
  227. 00000282  2050                     movea.l    A0, [A0]
  228. 00000284  2050                     movea.l    A0, [A0]
  229. 00000286  2268 0010                movea.l    A1, [A0 + 0x10]
  230. 0000028A  4E91                     jsr        [A1]
  231. 0000028C  4A00                     tst.b      D0
  232. 0000028E  504F                     addq.w     A7, 8
  233. 00000290  6728                     beq        +0x2A /* 000002BA */
  234. 00000292  2D6E FFB4 FFA4           move.l     [A6 - 0x5C], [A6 - 0x4C]
  235. 00000298  206E FFA4                movea.l    A0, [A6 - 0x5C]
  236. 0000029C  2F08                     move.l     -[A7], A0
  237. 0000029E  2050                     movea.l    A0, [A0]
  238. 000002A0  2050                     movea.l    A0, [A0]
  239. 000002A2  2268 009C                movea.l    A1, [A0 + 0x9C]
  240. 000002A6  4E91                     jsr        [A1]
  241. 000002A8  2D40 FFA0                move.l     [A6 - 0x60], D0
  242. 000002AC  2F00                     move.l     -[A7], D0
  243. 000002AE  2F14                     move.l     -[A7], [A4]
  244. 000002B0  4EAD 1FB2                jsr        [A5 + 0x1FB2 /* export_1010 */]
  245. 000002B4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  246. 000002B8  6074                     bra        +0x76 /* 0000032E */
  247. label000002BA:
  248. 000002BA  2F3C 7072 7879           move.l     -[A7], 0x70727879 /* 'prxy' */
  249. 000002C0  206E FFB4                movea.l    A0, [A6 - 0x4C]
  250. 000002C4  2F08                     move.l     -[A7], A0
  251. 000002C6  2050                     movea.l    A0, [A0]
  252. 000002C8  2050                     movea.l    A0, [A0]
  253. 000002CA  2268 0010                movea.l    A1, [A0 + 0x10]
  254. 000002CE  4E91                     jsr        [A1]
  255. 000002D0  4A00                     tst.b      D0
  256. 000002D2  504F                     addq.w     A7, 8
  257. 000002D4  670E                     beq        +0x10 /* 000002E4 */
  258. 000002D6  2F14                     move.l     -[A7], [A4]
  259. 000002D8  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  260. 000002DC  4EAD 263A                jsr        [A5 + 0x263A /* export_1219 */]
  261. 000002E0  504F                     addq.w     A7, 8
  262. 000002E2  604A                     bra        +0x4C /* 0000032E */
  263. label000002E4:
  264. 000002E4  2F3C 6162 666F           move.l     -[A7], 0x6162666F /* 'abfo' */
  265. 000002EA  206E FFB4                movea.l    A0, [A6 - 0x4C]
  266. 000002EE  2F08                     move.l     -[A7], A0
  267. 000002F0  2050                     movea.l    A0, [A0]
  268. 000002F2  2050                     movea.l    A0, [A0]
  269. 000002F4  2268 0010                movea.l    A1, [A0 + 0x10]
  270. 000002F8  4E91                     jsr        [A1]
  271. 000002FA  4A00                     tst.b      D0
  272. 000002FC  504F                     addq.w     A7, 8
  273. 000002FE  6722                     beq        +0x24 /* 00000322 */
  274. 00000300  266E FFB4                movea.l    A3, [A6 - 0x4C]
  275. 00000304  2F0B                     move.l     -[A7], A3
  276. 00000306  2053                     movea.l    A0, [A3]
  277. 00000308  2050                     movea.l    A0, [A0]
  278. 0000030A  2268 008C                movea.l    A1, [A0 + 0x8C]
  279. 0000030E  4E91                     jsr        [A1]
  280. 00000310  2D40 FFB8                move.l     [A6 - 0x48], D0
  281. 00000314  2F00                     move.l     -[A7], D0
  282. 00000316  2F14                     move.l     -[A7], [A4]
  283. 00000318  4EAD 0832                jsr        [A5 + 0x832 /* export_258 */]
  284. 0000031C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  285. 00000320  600C                     bra        +0xE /* 0000032E */
  286. label00000322:
  287. 00000322  2F3C FFFF F940           move.l     -[A7], 0xFFFFF940
  288. 00000328  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  289. 0000032C  584F                     addq.w     A7, 4
  290. label0000032E:
  291. 0000032E  486E FFB4                pea.l      [A6 - 0x4C]
  292. 00000332  7000                     moveq.l    D0, 0x00
  293. 00000334  2F00                     move.l     -[A7], D0
  294. 00000336  486E FFF8                pea.l      [A6 - 0x8]
  295. 0000033A  486E FFA8                pea.l      [A6 - 0x58]
  296. 0000033E  4EAD 1792                jsr        [A5 + 0x1792 /* export_750 */]
  297. 00000342  4A00                     tst.b      D0
  298. 00000344  4FEF 0010                lea.l      A7, [A7 + 0x10]
  299. 00000348  6600 FF2C                bne        -0xD2 /* 00000276 */
  300. 0000034C  6012                     bra        +0x14 /* 00000360 */
  301. label0000034E:
  302. 0000034E  486E FFF8                pea.l      [A6 - 0x8]
  303. 00000352  4EAD 0FDA                jsr        [A5 + 0xFDA /* export_503 */]
  304. 00000356  4EAD 07D2                jsr        [A5 + 0x7D2 /* export_246 */]
  305. 0000035A  4A80                     tst.l      D0
  306. 0000035C  584F                     addq.w     A7, 4
  307. 0000035E  660A                     bne        +0xC /* 0000036A */
  308. label00000360:
  309. 00000360  486E FFBC                pea.l      [A6 - 0x44]
  310. 00000364  4EAD 07CA                jsr        [A5 + 0x7CA /* export_245 */]
  311. 00000368  584F                     addq.w     A7, 4
  312. label0000036A:
  313. 0000036A  4CEE 1800 FF98           movem.l    A3,A4, [A6 - 0x68]
  314. 00000370  4E5E                     unlink     A6
  315. 00000372  4E75                     rts
  316. export_1028:
  317. 00000374  4E56 FFA8                link       A6, -0x0058
  318. 00000378  48E7 0308                movem.l    -[A7], D6,D7,A4
  319. 0000037C  206E 0010                movea.l    A0, [A6 + 0x10]
  320. 00000380  43EE FFF0                lea.l      A1, [A6 - 0x10]
  321. 00000384  22D8                     move.l     [A1]+, [A0]+
  322. 00000386  22D8                     move.l     [A1]+, [A0]+
  323. 00000388  206E 000C                movea.l    A0, [A6 + 0xC]
  324. 0000038C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  325. 00000390  22D8                     move.l     [A1]+, [A0]+
  326. 00000392  22D8                     move.l     [A1]+, [A0]+
  327. 00000394  7000                     moveq.l    D0, 0x00
  328. 00000396  2F00                     move.l     -[A7], D0
  329. 00000398  4EAD 1582                jsr        [A5 + 0x1582 /* export_684 */]
  330. 0000039C  2840                     movea.l    A4, D0
  331. 0000039E  7000                     moveq.l    D0, 0x00
  332. 000003A0  2D40 FFEC                move.l     [A6 - 0x14], D0
  333. 000003A4  4246                     clr.w      D6
  334. 000003A6  4247                     clr.w      D7
  335. 000003A8  41EE FFEC                lea.l      A0, [A6 - 0x14]
  336. 000003AC  584F                     addq.w     A7, 4
  337. 000003AE  486E FFB0                pea.l      [A6 - 0x50]
  338. 000003B2  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  339. 000003B6  4A80                     tst.l      D0
  340. 000003B8  584F                     addq.w     A7, 4
  341. 000003BA  6700 00C6                beq        +0xC8 /* 00000482 */
  342. 000003BE  2F3C 7368 6F72           move.l     -[A7], 0x73686F72 /* 'shor' */
  343. 000003C4  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  344. 000003CA  486E FFF0                pea.l      [A6 - 0x10]
  345. 000003CE  4EAD 0BA2                jsr        [A5 + 0xBA2 /* export_368 */]
  346. 000003D2  3E00                     move.w     D7, D0
  347. 000003D4  598F                     subq.l     A7, 4
  348. 000003D6  2F3C 6165 7465           move.l     -[A7], 0x61657465 /* 'aete' */
  349. 000003DC  3F07                     move.w     -[A7], D7
  350. 000003DE  A9A0                     syscall    GetResource
  351. 000003E0  2D5F FFEC                move.l     [A6 - 0x14], [A7]+
  352. 000003E4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  353. 000003E8  6708                     beq        +0xA /* 000003F2 */
  354. 000003EA  558F                     subq.l     A7, 2
  355. 000003EC  A9AF                     syscall    ResError
  356. 000003EE  4A5F                     tst.w      [A7]+
  357. 000003F0  6716                     beq        +0x18 /* 00000408 */
  358. label000003F2:
  359. 000003F2  4A47                     tst.w      D7
  360. 000003F4  6712                     beq        +0x14 /* 00000408 */
  361. 000003F6  598F                     subq.l     A7, 4
  362. 000003F8  2F3C 6165 7465           move.l     -[A7], 0x61657465 /* 'aete' */
  363. 000003FE  7000                     moveq.l    D0, 0x00
  364. 00000400  3F00                     move.w     -[A7], D0
  365. 00000402  A9A0                     syscall    GetResource
  366. 00000404  2D5F FFEC                move.l     [A6 - 0x14], [A7]+
  367. label00000408:
  368. 00000408  4AAE FFEC                tst.l      [A6 - 0x14]
  369. 0000040C  6708                     beq        +0xA /* 00000416 */
  370. 0000040E  558F                     subq.l     A7, 2
  371. 00000410  A9AF                     syscall    ResError
  372. 00000412  4A5F                     tst.w      [A7]+
  373. 00000414  670C                     beq        +0xE /* 00000422 */
  374. label00000416:
  375. 00000416  2F3C FFFF FF40           move.l     -[A7], 0xFFFFFF40
  376. 0000041C  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  377. 00000420  584F                     addq.w     A7, 4
  378. label00000422:
  379. 00000422  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  380. 00000426  A9A2                     syscall    LoadResource
  381. 00000428  558F                     subq.l     A7, 2
  382. 0000042A  A9AF                     syscall    ResError
  383. 0000042C  301F                     move.w     D0, [A7]+
  384. 0000042E  48C0                     ext.l      D0
  385. 00000430  2F00                     move.l     -[A7], D0
  386. 00000432  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  387. 00000436  2D7C 6E75 6C6C FFA8      move.l     [A6 - 0x58], 0x6E756C6C /* 'null' */
  388. 0000043E  7000                     moveq.l    D0, 0x00
  389. 00000440  2D40 FFAC                move.l     [A6 - 0x54], D0
  390. 00000444  41EE FFA8                lea.l      A0, [A6 - 0x58]
  391. 00000448  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  392. 0000044C  2F3C 6165 7465           move.l     -[A7], 0x61657465 /* 'aete' */
  393. 00000452  486E FFA8                pea.l      [A6 - 0x58]
  394. 00000456  4EAD 13A2                jsr        [A5 + 0x13A2 /* export_624 */]
  395. 0000045A  41EE FFB0                lea.l      A0, [A6 - 0x50]
  396. 0000045E  2F20                     move.l     -[A7], -[A0]
  397. 00000460  2F20                     move.l     -[A7], -[A0]
  398. 00000462  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  399. 00000468  486E FFF8                pea.l      [A6 - 0x8]
  400. 0000046C  4EAD 107A                jsr        [A5 + 0x107A /* export_523 */]
  401. 00000470  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  402. 00000474  A9A3                     syscall    ReleaseResource
  403. 00000476  7000                     moveq.l    D0, 0x00
  404. 00000478  2D40 FFEC                move.l     [A6 - 0x14], D0
  405. 0000047C  4FEF 0020                lea.l      A7, [A7 + 0x20]
  406. 00000480  6012                     bra        +0x14 /* 00000494 */
  407. label00000482:
  408. 00000482  4AAE FFEC                tst.l      [A6 - 0x14]
  409. 00000486  6706                     beq        +0x8 /* 0000048E */
  410. 00000488  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  411. 0000048C  A9A3                     syscall    ReleaseResource
  412. label0000048E:
  413. 0000048E  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  414. 00000492  3C00                     move.w     D6, D0
  415. label00000494:
  416. 00000494  486E FFB0                pea.l      [A6 - 0x50]
  417. 00000498  4EAD 07CA                jsr        [A5 + 0x7CA /* export_245 */]
  418. 0000049C  584F                     addq.w     A7, 4
  419. 0000049E  2F0C                     move.l     -[A7], A4
  420. 000004A0  4EAD 2262                jsr        [A5 + 0x2262 /* export_1096 */]
  421. 000004A4  3D46 0014                move.w     [A6 + 0x14], D6
  422. 000004A8  584F                     addq.w     A7, 4
  423. 000004AA  4CEE 10C0 FF9C           movem.l    D6,D7,A4, [A6 - 0x64]
  424. 000004B0  4E5E                     unlink     A6
  425. 000004B2  205F                     movea.l    A0, [A7]+
  426. 000004B4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  427. 000004B8  4ED0                     jmp        [A0]
  428. export_1029:
  429. 000004BA  4E56 FDBC                link       A6, -0x0244
  430. 000004BE  48E7 0018                movem.l    -[A7], A3,A4
  431. 000004C2  286E 0008                movea.l    A4, [A6 + 0x8]
  432. 000004C6  2D7C 6E75 6C6C FFF8      move.l     [A6 - 0x8], 0x6E756C6C /* 'null' */
  433. 000004CE  7000                     moveq.l    D0, 0x00
  434. 000004D0  2D40 FFFC                move.l     [A6 - 0x4], D0
  435. 000004D4  41EE FFF8                lea.l      A0, [A6 - 0x8]
  436. 000004D8  486E FFBC                pea.l      [A6 - 0x44]
  437. 000004DC  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  438. 000004E0  4A80                     tst.l      D0
  439. 000004E2  584F                     addq.w     A7, 4
  440. 000004E4  6700 00EC                beq        +0xEE /* 000005D2 */
  441. 000004E8  2F0C                     move.l     -[A7], A4
  442. 000004EA  2054                     movea.l    A0, [A4]
  443. 000004EC  2050                     movea.l    A0, [A0]
  444. 000004EE  2268 0090                movea.l    A1, [A0 + 0x90]
  445. 000004F2  4E91                     jsr        [A1]
  446. 000004F4  2640                     movea.l    A3, D0
  447. 000004F6  4878 5146                push.l     0x5146 /* 'QF' */
  448. 000004FA  2F0B                     move.l     -[A7], A3
  449. 000004FC  2053                     movea.l    A0, [A3]
  450. 000004FE  2050                     movea.l    A0, [A0]
  451. 00000500  2268 0080                movea.l    A1, [A0 + 0x80]
  452. 00000504  4E91                     jsr        [A1]
  453. 00000506  4A80                     tst.l      D0
  454. 00000508  4FEF 000C                lea.l      A7, [A7 + 0xC]
  455. 0000050C  670C                     beq        +0xE /* 0000051A */
  456. 0000050E  2F3C FFFF D8ED           move.l     -[A7], 0xFFFFD8ED
  457. 00000514  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  458. 00000518  584F                     addq.w     A7, 4
  459. label0000051A:
  460. 0000051A  486E 000C                pea.l      [A6 + 0xC]
  461. 0000051E  486E FFF8                pea.l      [A6 - 0x8]
  462. 00000522  4EAD 11DA                jsr        [A5 + 0x11DA /* export_567 */]
  463. 00000526  486E FFF8                pea.l      [A6 - 0x8]
  464. 0000052A  4EAD 1162                jsr        [A5 + 0x1162 /* export_552 */]
  465. 0000052E  486E FFF8                pea.l      [A6 - 0x8]
  466. 00000532  4EAD 0ABA                jsr        [A5 + 0xABA /* export_339 */]
  467. 00000536  0480 5445 5854           subi.l     D0, 0x54455854 /* 'TEXT' */
  468. 0000053C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  469. 00000540  6678                     bne        +0x7A /* 000005BA */
  470. 00000542  4878 510E                push.l     0x510E
  471. 00000546  2F0B                     move.l     -[A7], A3
  472. 00000548  2053                     movea.l    A0, [A3]
  473. 0000054A  2050                     movea.l    A0, [A0]
  474. 0000054C  2268 000C                movea.l    A1, [A0 + 0xC]
  475. 00000550  4E91                     jsr        [A1]
  476. 00000552  4A00                     tst.b      D0
  477. 00000554  504F                     addq.w     A7, 8
  478. 00000556  660C                     bne        +0xE /* 00000564 */
  479. 00000558  2F3C FFFF F954           move.l     -[A7], 0xFFFFF954
  480. 0000055E  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  481. 00000562  584F                     addq.w     A7, 4
  482. label00000564:
  483. 00000564  486E FEBC                pea.l      [A6 - 0x144]
  484. 00000568  486E FFF8                pea.l      [A6 - 0x8]
  485. 0000056C  4EAD 166A                jsr        [A5 + 0x166A /* export_713 */]
  486. 00000570  486E FEBC                pea.l      [A6 - 0x144]
  487. 00000574  486E FDBC                pea.l      [A6 - 0x244]
  488. 00000578  4EAD 07FA                jsr        [A5 + 0x7FA /* export_251 */]
  489. 0000057C  41EE FDBC                lea.l      A0, [A6 - 0x244]
  490. 00000580  2F0B                     move.l     -[A7], A3
  491. 00000582  486E FDBC                pea.l      [A6 - 0x244]
  492. 00000586  2053                     movea.l    A0, [A3]
  493. 00000588  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  494. 0000058C  4EAD 0A12                jsr        [A5 + 0xA12 /* export_318 */]
  495. 00000590  4878 5147                push.l     0x5147 /* 'QG' */
  496. 00000594  486E FDBC                pea.l      [A6 - 0x244]
  497. 00000598  2F0B                     move.l     -[A7], A3
  498. 0000059A  2053                     movea.l    A0, [A3]
  499. 0000059C  2050                     movea.l    A0, [A0]
  500. 0000059E  2268 0068                movea.l    A1, [A0 + 0x68]
  501. 000005A2  4E91                     jsr        [A1]
  502. 000005A4  4878 5147                push.l     0x5147 /* 'QG' */
  503. 000005A8  2F0B                     move.l     -[A7], A3
  504. 000005AA  4EAD 07F2                jsr        [A5 + 0x7F2 /* export_250 */]
  505. 000005AE  2F0B                     move.l     -[A7], A3
  506. 000005B0  4EAD 0952                jsr        [A5 + 0x952 /* export_294 */]
  507. 000005B4  4FEF 0034                lea.l      A7, [A7 + 0x34]
  508. 000005B8  600C                     bra        +0xE /* 000005C6 */
  509. label000005BA:
  510. 000005BA  2F3C FFFF D8EF           move.l     -[A7], 0xFFFFD8EF
  511. 000005C0  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  512. 000005C4  584F                     addq.w     A7, 4
  513. label000005C6:
  514. 000005C6  486E FFF8                pea.l      [A6 - 0x8]
  515. 000005CA  4EAD 0FDA                jsr        [A5 + 0xFDA /* export_503 */]
  516. 000005CE  584F                     addq.w     A7, 4
  517. 000005D0  6012                     bra        +0x14 /* 000005E4 */
  518. label000005D2:
  519. 000005D2  486E FFF8                pea.l      [A6 - 0x8]
  520. 000005D6  4EAD 0FDA                jsr        [A5 + 0xFDA /* export_503 */]
  521. 000005DA  4EAD 07D2                jsr        [A5 + 0x7D2 /* export_246 */]
  522. 000005DE  4A80                     tst.l      D0
  523. 000005E0  584F                     addq.w     A7, 4
  524. 000005E2  660A                     bne        +0xC /* 000005EE */
  525. label000005E4:
  526. 000005E4  486E FFBC                pea.l      [A6 - 0x44]
  527. 000005E8  4EAD 07CA                jsr        [A5 + 0x7CA /* export_245 */]
  528. 000005EC  584F                     addq.w     A7, 4
  529. label000005EE:
  530. 000005EE  4CEE 1800 FDB4           movem.l    A3,A4, [A6 - 0x24C]
  531. 000005F4  4E5E                     unlink     A6
  532. 000005F6  4E75                     rts
  533.